@charset "UTF-8";
/* CSS Document */
/*-------------
SEARCH
-------------*/

#input_container {
	margin-left:5px;
	margin-top:0px;
	vertical-align:top;
	display:inline-block;
	z-index:30;
}

#input_container_resto {
	margin-top:5px;
	float:right;
	display:inline-block;
	z-index:30;
}

div.input {
    width:300px;
	/*height: 20px;*/
    padding:5px 4px 5px 4px;
    border-radius:10px;
    border:1px solid #c6d2db;
    border-top:1px solid #b4c1cb;
    box-shadow:inset 0 1px 2px rgba(0,0,0,0.08);
    float:right;
    background:#e8edf1;
}

div.input.focus {
     border:1px solid #9ecbe2;
     box-shadow:0 0 6px #abdcff, inset 0 1px 2px rgba(0,0,0,0.08);
}

input#search_resto {
    width:100%;
    border:0;
    border-radius:20px;
    background:transparent;
    height:16px;
    color:#666;
    text-shadow:0 1px 1px #fff;
	font-size:14px;
}

input#search_resto_home {
    width:100%;
    border:0;
    border-radius:5px;
    background:transparent;
    height:15px;
    color:#666;
    text-shadow:0 1px 1px #fff;
}

    input#search_resto:focus {
        outline:none
    }

input#searchSubmit {
    width:19px;
    height:19px;
    text-indent:-9999px;
    overflow:hidden;
    background:url(../images/search-icon.png) no-repeat;
    border:0;
    position:absolute;
    top:7px; right:13px;
    z-index:5;
    display:none;
    cursor:pointer;
}

























